package com.amumu.drama.common.modules.category.dto;

import com.amumu.drama.common.base.dto.PageQueryBaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 * @Auther: DM
 * @Date: 2024/6/11 11:33
 * @Description:游戏相关属性
 */
@Getter
@Setter
public class GameBatchHandlerDto extends PageQueryBaseDto implements Serializable {

    @ApiModelProperty(value = "游戏IDS")
    @NotEmpty(message = "游戏IDS不能为空")
    private List<Long> gameIds;

    @ApiModelProperty(value = "具体操作,0->不显示；1->显示,0->不推荐；1->推荐")
    @NotNull(message = "状态不能为空")
    private Integer performOperations;

    @ApiModelProperty(value = "0:显示或者不显示 1：推荐或者不推荐")
    @NotNull(message = "执行策略不能为空")
    private Integer executionStrategy;

}
